বুটস্ট্রাপ ৫ ফর্ম উপাদানগুলোর জন্য স্টাইলিং প্রদান করে, যা File Inputs, Checkboxes, এবং Radio Buttons এর ব্যবহার এবং কাস্টমাইজেশনের জন্য অত্যন্ত সুবিধাজনক। এই উপাদানগুলো ইন্টারঅ্যাকটিভ ফর্ম ডিজাইনের জন্য গুরুত্বপূর্ণ এবং বুটস্ট্রাপ ৫ এ এগুলোর জন্য সহজ স্টাইলিং এবং কাস্টমাইজেশন সাপোর্ট রয়েছে।
ফাইল ইনপুট ফিল্ড ব্যবহারকারীদের ফাইল আপলোড করতে দেয়। বুটস্ট্রাপ ৫ এ ফাইল ইনপুট স্টাইল করতে form-control
ক্লাস ব্যবহার করা হয়, এবং এটি আরও আকর্ষণীয় করতে form-file
ক্লাসের মাধ্যমে কাস্টমাইজ করা যায়।
<div class="mb-3">
<label for="formFile" class="form-label">ফাইল নির্বাচন করুন</label>
<input class="form-control" type="file" id="formFile">
</div>
বুটস্ট্রাপ ৫ এ ফাইল ইনপুটের জন্য একটি কাস্টম স্টাইলিংও রয়েছে, যা ব্যবহারকারীকে আরো সুন্দর ফাইল সিলেকশন প্রদর্শন করতে সহায়তা করে।
<div class="mb-3">
<label for="formFile" class="form-label">কাস্টম ফাইল নির্বাচন</label>
<input class="form-control form-control-lg" type="file" id="formFile">
</div>
এখানে form-control-lg
ব্যবহার করে ফাইল ইনপুটের সাইজ বড় করা হয়েছে। এছাড়া form-control
ক্লাস দ্বারা স্টাইল করা হয়েছে।
বুটস্ট্রাপ ৫ এ চেকবক্সের স্টাইলিং অত্যন্ত সহজ। Checkboxes সাধারণত ব্যবহারকারীদের একটি বা একাধিক অপশন সিলেক্ট করতে দেয়। আপনি form-check
ক্লাস ব্যবহার করে চেকবক্সগুলোকে সুন্দরভাবে ডিজাইন করতে পারেন।
<div class="form-check">
<input class="form-check-input" type="checkbox" id="flexCheckDefault">
<label class="form-check-label" for="flexCheckDefault">
আমি শর্তাবলী সম্মত
</label>
</div>
এখানে:
form-check-input
ক্লাস চেকবক্স ইনপুটের জন্য ব্যবহার করা হয়েছে।form-check-label
ক্লাস লেবেল টেক্সটের জন্য ব্যবহৃত।বুটস্ট্রাপ ৫ এ কাস্টম চেকবক্স তৈরি করতে form-check-inline
এবং form-check-label
ক্লাস ব্যবহার করতে পারেন।
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" id="inlineCheck1">
<label class="form-check-label" for="inlineCheck1">
চেকবক্স ১
</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="checkbox" id="inlineCheck2">
<label class="form-check-label" for="inlineCheck2">
চেকবক্স ২
</label>
</div>
এখানে:
form-check-inline
ক্লাস ব্যবহার করে চেকবক্সগুলো এক লাইনে রাখা হয়েছে।Radio Buttons ব্যবহারকারীকে একাধিক অপশন থেকে একটি সিলেক্ট করতে দেয়। বুটস্ট্রাপ ৫ এ রেডিও বাটনগুলোর জন্য form-check
ক্লাস ব্যবহার করা হয়, এবং এগুলো কাস্টম স্টাইলের জন্য form-check-input
ক্লাস প্রয়োগ করা হয়।
<div class="form-check">
<input class="form-check-input" type="radio" name="exampleRadios" id="exampleRadios1" value="option1" checked>
<label class="form-check-label" for="exampleRadios1">
অপশন ১
</label>
</div>
<div class="form-check">
<input class="form-check-input" type="radio" name="exampleRadios" id="exampleRadios2" value="option2">
<label class="form-check-label" for="exampleRadios2">
অপশন ২
</label>
</div>
এখানে:
form-check-input
ক্লাস রেডিও বাটনের জন্য ব্যবহৃত।form-check-label
ক্লাস রেডিও বাটনের লেবেল টেক্সটের জন্য ব্যবহৃত।name="exampleRadios"
: রেডিও বাটনগুলোর মধ্যে গ্রুপিং করার জন্য name
অ্যাট্রিবিউট ব্যবহার করা হয়েছে, যা একটি গ্রুপের মধ্যে একটি অপশন সিলেক্ট করতে সহায়তা করে।<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="inlineRadioOptions" id="inlineRadio1" value="option1">
<label class="form-check-label" for="inlineRadio1">অপশন ১</label>
</div>
<div class="form-check form-check-inline">
<input class="form-check-input" type="radio" name="inlineRadioOptions" id="inlineRadio2" value="option2">
<label class="form-check-label" for="inlineRadio2">অপশন ২</label>
</div>
এখানে:
form-check-inline
ক্লাস ব্যবহার করা হয়েছে যাতে রেডিও বাটনগুলো এক লাইনে অবস্থান করে।form-control
ক্লাস ব্যবহার করে বুটস্ট্রাপ ৫ এ ফাইল ইনপুট ডিজাইন করা হয়।form-check
এবং form-check-input
ক্লাস ব্যবহার করা হয়। কাস্টম স্টাইলের জন্য form-check-inline
ব্যবহার করা হয়।form-check
এবং form-check-input
ক্লাস ব্যবহার করা হয়। একাধিক রেডিও বাটনকে গ্রুপ করার জন্য name
অ্যাট্রিবিউট প্রয়োগ করা হয়।